package main

import (
    "fmt"
    "encoding/json"
)

type Message struct {
    Name string
    Body string
    State bool
    Value int32
}

func main() {
    m := Message{"name", "Body message",false,199}
    b, _ := json.Marshal(m)//将json对象序列化为byte[]
    var ki Message
    json.Unmarshal(b,&ki)//将序列化的byte[]重写反序列化为对象。
    fmt.Println(string(b))
    fmt.Println(b)//打印序列化的byte[]    
    fmt.Println(ki)//打印对象的信息
    fmt.Println(ki.Name)//打印具体的信息
}
